home *** CD-ROM | disk | FTP | other *** search
/ Scena PL EXE / scenapl-1995-exe.iso / torba szopy / inne / bbbbs / bbbbs.revision < prev    next >
Text File  |  1995-10-19  |  39KB  |  826 lines

  1. ************************  BBBBS REVISION HISTORY  ************************
  2.  
  3.  
  4. Version 6.5  31 October 1993  Halloween (shoulda been version 6.66.-)
  5.  Improvements:
  6.    Better sound collision control when using large samples.
  7.    Busywait added to bbsLOCAL.rexx, and now displays progress percentage.
  8.  Fixes:
  9.    The online set-new-user-to-last-10-messages-per-conference got broken.
  10.    QUICKOUT files might be deleted by mistake if download failed.
  11.  
  12.  
  13. Version 6.4  14 October 1993
  14.  Improvements:
  15.    Made more chars illegal for filenames including []+{}"()
  16.    BuildALPHA.rexx now reports any duplicate file numbers.
  17.    Changed the logic of bbsSounds.baud a little bit.
  18.    Rename now tries to rename any external linked file, too.
  19.  Fixes:
  20.    Email number to be deleted was wrong if email had been answered.
  21.     (The proper email got deleted, only the display was wrong).
  22.    Level report got slightly broken (if no new-users, no >0 requester)
  23.    No need to limit emailfile name length.
  24.    Unnecessary busywait while searching full descriptions.
  25.    Turning upload/download ratios OFF was broken.
  26.    bbsLOGOFF.baud was sometimes called twice.
  27.    Move file to new library by number broken by the new "Library Headers".
  28.    Download could become confused immediately after editing QUICK options.
  29.    bbsREPORT.rexx
  30.      Minutes are right but SECS were wrong.
  31.    bbsLOCAL.rexx
  32.      Upload didn't handle sub-directories properly in source-file name.
  33.    bbsExtDL.baud
  34.      If no devices available, the default message scrolled off too quickly.
  35.  
  36.  
  37. Version 6.3  18 September 1993
  38.  Additions:
  39.    Dimmer options (logoff): 0=OFF  1=ScreenToBack()  2=Screen OFF (shrink)
  40.      OR 8 RGB values to return to after dimming BB screen. see CONFIG.BBS
  41.    BETA! UUCP BETA! - uucp people see bbsLOGON.baud for possible uucp
  42.      handling. Pretty much totally untested, please let me know...
  43.  Improvements:
  44.    BuildALPHA fixes empty KeyWords from file description (if it exists).
  45.    Allowable CBV phone number "special" characters now include "-@ #*".
  46.    CBV flag in CONFIG.BBS can be 2, validate (like 1) but then logoff.
  47.    Menu commands allowed from last "RETURN=Continue" of [L]ist by Library.
  48.    Better "File library info" handling.  Other minor cosmetic changes.
  49.    Information files can be downloaded by name from main menus(s).
  50.    Disallow whole numbers as filenames (just to be on the safe side.-)
  51.    Improved CBV routine should connect on callback for more modems.
  52.    Many minor display changes, just touching things up.
  53.    bbsExtDL.baud
  54.      Disallow "Select All" when root directories are displayed.
  55.    bbsLOCAL.rexx
  56.      More direct uploading.
  57.    bbsExtDL.baud
  58.      Super-sysop can create directory caches, stored as textfiles, to
  59.        greatly improve initial access to extra large dirs.
  60.      Text display at start now an editable textfile, BBS_TEXT/EXT_INFO.
  61.    SendFile.rexx
  62.      Remembers source directory of last file sent.
  63.  Fixes:
  64.    "Search ALL message conferences" might not search all conferences if
  65.      more than one message matching the search criteria was found.
  66.    BBBBS archive didn't show it's last included file (bbsQUICK6n.lha) when
  67.      browsing, (forgot to increment "Numbers/LastFile"... oops.-)
  68.    Kill file did not try to kill linked files. IT DOES NOW! Be warned!
  69.    Browse one file busywait (AND Browse one file by name) was broken.
  70.    Search full file descriptions got broken in 6.1 or 6.2.
  71.    Marked files waiting for download could foul up an emailfile download.
  72.    "Too many calls today" logoff did not display user city in USER.LOG.
  73.  
  74.  
  75. Version 6.2  12 August 1993
  76.  Additions:
  77.    bbsDoors.rexx - Matt English's "Jump.rexx" to use rexxDoors offline.
  78.      Had to change the name to prevent conflict with WSHell command.
  79.    All PD libraries now included in archive. Some folks couldn't find 'em.
  80.    Online validation now sends BBS_TEXT/EMAIL_WELCOME if it exists.
  81.    SendFile.rexx - sysops quickly send mailfiles offline. Thanks Matt!
  82.    File library "info" files. (Edit them from [B]rowse single library)
  83.  Improvements:
  84.    More "user friendly" reports of elapsed times.
  85.    rexxDoors can't be used with less than 2 minutes remaining.
  86.    Better CBV handling, better NEW_USER formatting, other minor stuff.
  87.    bbsULDL.rexx (STATS.ULDL) has a sysop editable directory_exclude_list.
  88.    Change user level while validating using the "=" command.
  89. !  REMOVED! doorDEMON.BAUD (did not work for all cases) and replaced with
  90.     individual NO CARRIER and EXCEEDED TIME checks. (see BBDoors62.lha)
  91.    MUCH faster checks for duplicate files (that wait before uploading).
  92.    Uploader MUST enter something in KeyWords.
  93.  Fixes:
  94.    Searches aborted with CTRL-E would still claim "all items...searched".
  95.    LevelReport new user validation did not do "set to latest" correctly.
  96.    Very sneaky bug that could let doorDemon.baud keep sending aborts,
  97.      which could cause hangups on new callers. My humble apologies.
  98.    Forgot to update LOCAL menus with FL. More cleaning up of bbsLOCAL.
  99.    Multiple QUICK files were skipped (after downloading the 1st one).
  100.    Close message buffer (SHIFT-F9) wasn't working properly.
  101.    Sysop still wasn't appearing in user log when asked.
  102.    Download by filenumber was broken in bbsLOCAL. When did THAT happen?
  103.    Also, Browse in bbsLOCAL got broken somehow, somewhen.
  104.  
  105.  
  106. Version 6.1   25 July 1993   (released to BETA testers only!)
  107.  Additions:
  108.    Close message editor buffer. SHIFT-F9 from BB.
  109.    New CONFIG.BBS flags.
  110.      36. busywait blinks curser during searches, etc.
  111.      37. Call Back Verification
  112.      38. Speak username at logon.
  113.      39. sysop appears in usage log (Usage/USER.LOG)
  114.      40. set newly validated user file/msg counters to latest.
  115.    bbsArcSTOP.rexx - Lists running archive processes and allows abort.
  116.    ToggleNoise.rexx - Turns sounds/voice ON/OFF - now SHIFT-F4 funcKey.
  117.  Improvements:
  118.    File descriptions archiver limits unarchived filesize to 1.4 MEG.
  119.    WARNING in Make_Browselist.baud. Time & Size for FULL descriptions.
  120.    All archiving routines made harder to start by accident.
  121.    Access count (like the Informations files) kept for rexxDoors.
  122.    bbsExtDL.baud
  123.      Cancel a "select all" by doing an identical "select all".
  124.      Moved the CD_Exclude list into the Lists drawer (easier to edit).
  125.  Fixes:
  126.    Quitting the "FL" routine did not return to main menu.
  127.  
  128.  
  129. Version 6.0   15 July 1993
  130.  Additions:
  131.    Fast Email. See Information/BBBBS.Friends. (thanks John Ruckart)
  132.    Download from the [I]nformation area.
  133.    Additional call and minute counts kept for each baudrate.
  134.    Auto-validation using CBV (Call Back Verify). (thanks Juan Pertierro)
  135.    PhoneDupes.rexx - new user macro
  136.      Searches userfiles (from CLI/Shell) for duplicate phone numbers.
  137.    CONFIG.BBS flags: busywait, CBV, speak_logon_name, sysop_in_USER.LOG
  138.    bbsSounds.rexx & bbsSpeak.rexx - new editable BBBBS macros
  139.      More flexible control over speach and more BBBBS sounds.
  140.      Global "BBS NOISES" flag in clips. From CLI> rxset BBS_NOISES OFF
  141.  Improvements:
  142.    Made bbsSTATS.rexx a little faster.
  143.    "Busywait" indicator for searches, also allows easier CTRL-E aborts.
  144.    BBS title on menus (for the forgetful.-)
  145.    WorkBench user-info window re-formatted. (thanks Charles Johnston)
  146.    Prompt to request offline file from sysop. (thanks Matt English)
  147.    0 level user named "UNVALIDATED" in USER.LOG (thanks Dale Creekmur)
  148.    Search individual file library, full descriptions or alpha list.
  149.    Message search choice of "Search one conference only?" like libs.
  150.    Cleaned up some old routines and old code.
  151.    Marked messages report sent to the QUICKOUT routine.
  152.    Filelist archiver has a menu command (F) of it's own and is no longer
  153.      part of the [B]rowse command. Library selection completely rewritten.
  154.  Fixes:
  155.    MarkMsg could corrupt a user's QUICK exclude list.
  156.    Delete of QUICK archive might not delete attached email.
  157.    Position of WB user display window set in lines 34-35 of CONFIG.BBS
  158.     (feature available for some time, but not demonstrated in CONFIG.BBS)
  159.    bbsQUICKIN.rexx
  160.      Did not properly update multiple "msgs written" in userfile.
  161.      Did not sort new Files.ALPHA.
  162.      Did not add uploaded files to sysop's NEW_FILES list.
  163.      Did not call bbsNewFile.rexx
  164.  
  165.  
  166. Version 5.9   11 June 1993   -  "The Return Of The Bride Of BBBBS"
  167.  Additions:
  168.    bbsLOGON.baud and bbsLOGOFF.baud. Run your own functions on each user.
  169.    QUICK settings editor (exclude unwanted files from the archive).
  170.  Improvements:
  171.    All use of BaudBandit "Beep" command removed. Now uses sound effects.
  172.    More stats added to various statistics reports.
  173.    Upload is forced to have file name under 17 chars (for alpha list).
  174.    ShowHourly.rexx & bbsSTATS.rexx made external for access by QUICKOUT.
  175.    TestArc.rexx tests uploads before adding them to the libraries.
  176.    bbsMAINT.baud completely rewritten to be faster and smoother
  177.    bbsQUICKOUT.rexx
  178.      Added several more info files and checks against exclude list.
  179.      Run from CLI/Shell with no arguments defaults to sysop.
  180.    bbsQUICKIN.rexx
  181.      Handles return of "expired" conference messages by super-sysop.
  182.      Run from CLI/Shell with no arguments defaults to sysop.
  183.  Fixes:
  184.    Reply to Email occasionally offered to append non-existant original.
  185.    DOS wildcard characters were not being stripped from filenames.
  186.    Move to new library didn't handle moving to SAME library very well.
  187.    bbsQUICKIN.rexx
  188.      Wasn't properly crediting user with uploads, etc.
  189.      Reported wrong number for deleted files (deletion was correct).
  190.      Attaching a file to email was broken.
  191.    bbsQUICKOUT.rexx
  192.      ANSI remover left the last "m" (mea culpa, no fault of Charles!-)
  193.  
  194.  
  195. Version 5.8a  11 April 1993  -  From Hong Kong
  196.  Fixes:
  197.    QUICK routine might show PROTOCOL instead of proper transfer protocol.
  198.    Read email from only one user did not recognise BBBBS as a user.
  199.   bbsQUICKIN.rexx
  200.     Archive is now tested before processing.
  201.     DOS error could cause process to abort.
  202.   ArcMsgs.rexx
  203.     An empty message conference could cause process to abort.
  204.   bbsQUICKOUT.rexx
  205.     ANSI code remover improved. (Thanks to Charles Johnston & friends)
  206.  
  207.  
  208. Version 5.8  24 March 1993  -  From Hong Kong
  209.  Additions:
  210.    Background archive selected External_Device files (bbsArcExt.rexx).
  211.    "QUICK" added to user option list. Allows user to skip all the logon
  212.      counts and messages, and offers an option to archive all new msgs,
  213.      new mail, and new file descriptions (uses bbsQUICKOUT.rexx); and
  214.      then LOGOFF. On the next call, the archive is offered for download
  215.      right after logon. This feature added for long distance callers.
  216.    bbsQUICK.rexx
  217.      A stand-alone mail/message reader/answer module. Will unpack and
  218.      read the "QUICK out" archive, and allow user to write replies to
  219.      email and messages, and pack them in a "QUICK in" archive which can
  220.      then be uploaded back to the BBS (which then uses bbsQUICKIN.rexx
  221.      to unpack and deal with it's contents). See the bbsQUICK.DOC for
  222.      more information about the QUICK reader.
  223.  Improvements:
  224.    Commands to repeat a single message [A]gain added to email reader.
  225.    "10 Second Last Chance" given just before auto-logoff after download.
  226.    Workbench User Display can now be set using CONFIG.BBS
  227.    The normal WELCOME file is no longer surpressed by a custom WELCOME.
  228.    The local Date and Time shown at logon.
  229.    Better stripping of non-displayable characters from KeyWords field.
  230.    If more than 3 email to read, user can limit to email from one user.
  231.    bbsExtDL.rexx
  232.     File selection from External Devices may now be archived, since the
  233.      latest Fred Fish CD is not already archived. Also, an entire dir
  234.      (and all sub-dirs) may be selected using the "Select All" command.
  235.  Fixes:
  236.    Check_Only_One_User_For_Email was unfinished.
  237.      Thanks to John Ruckart for the fix.
  238.    Some modems seem to require an additional "ATH" to reset properly.
  239.    Auto-Validate in the CONFIG.BBS gave one less than intended level.
  240.    Error checking for lineperpage value now in the SetData routine.
  241.    Quitting in the middle of reading email could delete the last read.
  242.    Rename did not check the full files list for duplicate names.
  243.  
  244.  
  245. Version 5.7  1 November 1992  -  Pre Hong Kong Final
  246.  Additions:
  247.    Background archiving of the one-line-per-file alphabetical list.
  248.  Improvements:
  249.    Archive msgs/files now leaves partial file if archiving interupted.
  250.    User can ask to edit his EMail to an individual user.
  251.    Miner updates to the .DOC file.
  252.    Better recovery from aborted rexxDoors.
  253.  Fixes:
  254.    Copyright message wouldn't show under some conditions.
  255.    No simple way to abort the sysop email review. ('Q' does it now)
  256.    Entering user birthday was not as "optional" as it should have been.
  257.  
  258.  
  259. Version 5.6  14 September 1992
  260.  Additions:
  261.    BBBBS writes time it was first started to the log file.
  262.  Improvements:
  263.    Logon is better at getting baudrate from displayed CONNECT speed.
  264.    Check for sysop commands (like force-chat) at logoff.
  265.    Better error checking in bbsREPORT.rexx and BuildALPHA.rexx
  266.    Updated BBS_HELP files.
  267.    LevelReport: Welcome email offered even if user has been validated.
  268.    Limit what characters are allowed in Polling_Place.rexx poll title.
  269.  Fixes:
  270.    Sysop DOS shell was broken for commands with more than one argument.
  271.    FILELISTS.REPORT broken if no files older than MIN_DAYS (def=30).
  272.  
  273.  
  274. Version 5.5   8 August 1992
  275.  Fixes:
  276.    This time sysop-approved uploads are fixed everywhere. Honest! :-(
  277.  
  278.  
  279. Version 5.4   4 August 1992
  280.  Improvements:
  281.    Loading the alpha list is more robust in handling a corrupt list.
  282.  Fixes:
  283.    A fix in 5.3 managed to break sysop-approved uploads. [sigh]
  284.  
  285.  
  286. Version 5.3    31 July 1992
  287.  Improvements:
  288.    USER.LOG defaults to ignore sysop calls.
  289.    Speeded up bbsULDL.rexx (makes STATS.ULDL).
  290.    Message conference setup no longer waits for first user.
  291.    Cosmetic changes here and there.
  292.  Changes:
  293.    Extra rexxDoors removed from BBBBSnn.lha & archived as separate file.
  294.  Additions:
  295.    Check for new Polling_Place.rexx activity and inform user on login.
  296.    Added 2 more lines to CONFIG.BBS; archive extension and choice of
  297.      archiver. (It seems IBMs don't have a tool to de-arc .lha files.-)
  298.      If line 32 doesn't start with a period (ie, .lha), the system
  299.      will default to using ".lzh" and "lharc -m m". Note that your
  300.      archiver should use the "move" command to avoid left-over files.
  301.  Fixes:
  302.    If user hungup while playing a rexxDoor, and the timing was right,
  303.      (and luck was bad), the BBS might not reset properly. Better now.
  304.      This mechanism is still not perfect (and probably never will be).
  305.    Remote ULs by sysop could be mistakenly moved to Sysops library.
  306.    More than 60 (or so) message conferences would scroll off screen.
  307.    New users were seeing new Profiles and Voting Booth activity.
  308.    Wordwrap could hang under certain conditions with very long words.
  309.    Removed some redundancy from the sysop-approved-uploads routines.
  310.    bbsLOCAL.rexx
  311.      Lists might be incomplete if files were deleted AND other files
  312.       were added in the SAME session.
  313.    Polling_Place.rexx
  314.      "Delete this poll" was broken.
  315.    bbsExtDL.baud
  316.      Did not handle selection from multiple floppies in one run.
  317.  
  318.  
  319. Version 5.2  6 July 1992
  320.  Improvements:
  321.    Added "drop dtr" for modems that won't reset properly without it.
  322.    BuildALPHA.rexx
  323.      If a description and it's name are different, the note is revised.
  324.    Answer.baud needed longer Timeout delay for 14400 baud modems.
  325.  Fixes:
  326.    Files list might be incorrect using "sysop approved uploads" option.
  327.      (crept into 5.1 while trying to speed things up)  [sigh]
  328.  
  329.  
  330. Version 5.1  1 July 1992
  331.  Improvements:
  332.    Go busy while LOCAL is sorting and saving filelists.
  333.    Sound cues reworked to match BB new version 2.0
  334.    Simplified the user profile menu.
  335.    Kermit added to protocols if BaudBandit version 2.0. [disabled]
  336.    Level report treats levels less than 10 as new users.
  337.    Online message function now appends instead of replacing.
  338.    ArcBrowse.rexx and ArcMsgs.rexx now use lha instead of lharc.
  339. !   SYSOPS! Please rename FileList.lzh to FileList.lha !
  340.    BBBBS.DOC updated
  341.      Instructions for starting from the startup-sequence worked for
  342.       1.3, but failed under 2.04. Changed to call Fkey, works on both.
  343.      Contents of the various directories changed.
  344.      Minor additions to rexxDoors instructions, etc.
  345.      Some files in the rexx drawer contents were miss-named.
  346.    bbsUSER.rexx
  347.      Added "Most Calls" and "Average Minutes Per Call" stats.
  348.    BuildALPHA.rexx
  349.      If COLLECTing, ask sysop for permission to clear file comments.
  350.    Contents.rexx
  351.      Better handling of OS differences using all archive listers.
  352.  Fixes:
  353.    Smarter timing for loading of LOCAL filelist changes by BBBBS.baud.
  354.    A blank message subject would sometimes be impossible to reply to.
  355.    Two ATZ in a row were being sent at logoff, confusing some modems.
  356.    If Scratch set to RAM:, message/email text upload might fail.
  357.    Rename a file was broken if it had just been moved to a new library.
  358.    Renaming a file could also break it's "link" in the comment field.
  359.    Email to new user was broken if user had just been renamed.
  360.    bbsREPORT.rexx
  361.      link files were counted twice in the "actual files" stat.
  362.    bbsLOCAL.rexx
  363.      "[Return] to continue" covered last alphabetical file displayed.
  364.  
  365.  
  366. Version 5.0  6 April 1992
  367.  Improvements:
  368.    Editing a file description that has no file (using the "%" command),
  369.     now allows entering a linkfile. This means you can move a file,
  370.     then edit it's description and enter the new path ("link") to it.
  371.    Better display of list of users with profiles.
  372.    BuildALPHA confirms filesize and rewrites description if necessary.
  373.    New Profiles listed with New Information files.
  374.    Password security for LOCAL logon.
  375.  Fixes:
  376.    Hourly stats were not quite correct for the first few days.
  377.    View an individual profile was broken.
  378.    Search profiles was partly broken.
  379.  
  380.  
  381. Version 4.9  30 March 1992  (beta testers only)
  382.  Additions:
  383.    Freeform User Profile section.  Introduced by BBS_TEXT/PROFILES
  384.  Improvements:
  385.    Estimate of search time adjusted for cpu speed.
  386.    New User Only option in level report. (NEW_USERS file in Lists)
  387.    Undeleted Email marked with receive time/datestamp.
  388.    Increased wait time for CONNECT to 45 seconds for slow modems.
  389.    User file and message archives not copied to sysops email.
  390.    Upload text from the editor menu, not just the email menu.
  391.    Adjustments to remain compatible with the next BaudBandit upgrade.
  392.    Newfiles display can be limited to new files in a selected library.
  393.    bbsLOCAL "+" displays like BBBBS.baud so you can see what users see,
  394.     (but downloading locally from Extra Devices is still disabled).
  395.    LhA vers 1.20 now handles CONTENTS for .lha .lzh and .run files.
  396.    Email defaults to "Attach original" on replies.
  397.  Removed:
  398.    Files.BAK & Files.ALPHA.BAK now redundant thanks to BuildALPHA.rexx
  399.      (sysops! You may delete these files from the "Lists" directory)
  400.    Your_Fortune.rexx from rexxDoors (I needed to clear some space).
  401.  Fixes:
  402.    Files/bytes user credit got broken for users with none or one file.
  403.    bbsLOCAL (I finally have enough RAM to run both all the time!)
  404.      Wheel_Of_Fortune.rexx needed help to run with LOCAL.
  405.      bbsLOCAL might miss messages posted by BBBBS.baud.
  406.      Shared Scratch files left a small hole that could cause problems.
  407.      Better cooperation in general with BBBBS.baud.
  408.    Tilde char ( ~ ) mistakenly filtered from BBBBS (not LOCAL) messages.
  409.  
  410.  
  411. Version 4.8   1 March 1992
  412.  Improvements:
  413.    "BYE" or "OFF" from main menu(s) logs off with no questions.
  414.  Additions:
  415.    bbsNewFile.rexx called after each upload (set dev-name for auto backup).
  416.    Default "Welcome" email from level report. BBS_TEXT/EMAIL_WELCOME
  417.    Option to quit for new user before starting registration.
  418.  Fixes:
  419.    Background archiving programs still used old "FILE:" position.
  420.    bbsLOCAL didn't set sysop's CITY and the main menu needed work, and
  421.     rejected mailname fix didn't make it to LOCAL, and so on ...
  422.    Message from BBBBS could appear in text being edited by user.
  423.    Renaming with a shorter name sometimes left junk in the alphalist.
  424.  
  425.  
  426. Version 4.7  14 February 1992  (AmiExpo in Long Beach Valentine version)
  427.  Improvements:
  428.    Marked messages not reset by MsgArchive routine until logoff.
  429.    Message "leave email to sysop for access" given for files that
  430.     have a file description, but are not currently online.
  431.    Extra devices now accepts directories as well as devices.
  432.    Better reporting of attempt to logon with bad password.
  433.  Fixes:
  434.    Rejected email name might be used to address a public message.
  435.    Hangup sometimes sent to modems taking too long to establish DCD.
  436.    FileComment was being killed when download count was incremented,
  437.     breaking "link" mechanism for handling files on other devices.
  438.    Extra devs files/bytes report couldn't handle extra "." in device.
  439.    Search of long file descriptions wouldn't abort if color turned off.
  440.  
  441.  
  442. Version 4.6   1 February 1992
  443.  Improvements:
  444.    "Skip this user" added to options in the level report.
  445.  Fixes:
  446.    4.5 broke a menu routine.
  447.    Display of ALPHA list did not respect excluded libraries.
  448.  
  449.  
  450. Version 4.5   31 January 1992
  451.  Fixes:
  452.    LOCAL would not recycle properly.
  453.    Some modems were slow to establish dcd which caused a reset & hangup.
  454.    Moving a file while browsing 1 lib would change the current library.
  455.  
  456.  
  457. Version 4.4   28 January 1992
  458.  Additions:
  459.    Download from Extra Devices (CD0:, CD1:, VD0:, HD2:, DF3:, etc.)
  460.      Since there are no filenotes for these devices, no file by file
  461.       stats are maintained, but total files/bytes per device are kept.
  462.      Devs are treated as Read-Only. The menu command is a plus-sign [+]
  463.    Average Minutes/Hour statistics. The menu command is a comma [,]
  464.    CLI rexx program reports old email & emailfiles.  OldEmail.rexx
  465.  Improvements:
  466.    Library files can be located on another device than BBS_LIBS.
  467.      The full filepath is put in the file description's filecomment.
  468.    BuildALPHA.rexx now takes an optional argument "COLLECT". This will
  469.     search for files without file descriptions and construct descriptions
  470.     for them. If the file has a filenote (comment), it will be used for
  471.     the "KeyWords:" field, and in the body of the description if the
  472.     comment exceeds 31 characters.
  473.    City location for both To: and From: in Email.
  474.    LOCAL can be made resident (recycles back to logon).
  475.    LOCAL and BBBBS are aware of each other's file and user updates.
  476.    The /END command to exit the editor now accepts just /E or /S
  477.    New users select ANSI preferences (COLOR in line 8 of user data).
  478.    Better handling of failed connects and disconnects.
  479.    BumpMember.baud and Twit.baud made obsolete by inline F-key macros.
  480.    FileReport can be limited to files larger than a given amount.
  481.  Fixes:
  482.    Under certain (not often) circumstances, the courtesy list failed.
  483.    False "transfer failed" messages on long filenames.
  484.    Sometimes the TERSE flag led to GRAND total messages being unset.
  485.    Some spelling corrections. [blush]
  486.    Some transfer protocols not remembered properly session to session.
  487.    Filenote download count was not incremented if dl went overtime.
  488.  
  489.  
  490. Version 4.3a  1 January 1992
  491.  Additions:
  492.    Searches display the whole message containing the search-phrase,
  493.      not just it's message number and conference.
  494.    Independent count of total upload and download bytes and files,
  495.      as well as all users, current or not. In the "Numbers" dir.
  496.      (if your BBBBS is already up, edit these to match STATS.USER)
  497.    BBS_TEXT/UNTIL.YYYYMMDD after Welcome message until YYYYMMDD. ie,
  498.      UNTIL.19920704 will display thru 4 Jul 92, and is then deleted.
  499.    Hourly Usage added to [Z] stats display.
  500.  Improvements:
  501.    More speed improvements when locating the next file to download.
  502.    Option to quit reading Email.
  503.  Fixes:
  504.    Single file marked download got broken by 4.1, missed in 4.2
  505.    "Put back" option for deleted messages (new for 4.2) was broken.
  506.    Total messages online (grand) got fouled up after bbsMAINT.
  507.  
  508.  
  509. Version 4.2  18 December 1991
  510.  Additions:
  511.    Messages "deleted" by bbsMAINT.rexx are now handled one at a time,
  512.     with a "put back in the conference?" option.
  513.  Improvements:
  514.    ALPHA search highlights the search argument in the fileline.
  515.    Improved BBBBSdemon.baud.  More stats in the FILELISTS_REPORT.
  516.    Updated "Show Function Key HELP" window (F10) to cover Shifted Keys.
  517.    Message conference maintenence not run until 5am.
  518.    Speeded up the time spent locating the next file to download.
  519.  Fixes:
  520.    BBBBS.DOC, bbsLOCAL.rexx, and S:Bandit.Keys needed to be updated.
  521.    bbsLOCAL.rexx's rexxDoors routine was broken.
  522.    Message reader needed maximum limit.
  523.    First message in a conference didn't write "LastMessage#" number.
  524.  
  525.  
  526. Version 4.1  8 December 1991
  527.  Additions:
  528.    Opportunity to change subject when replying to public messages.
  529.    Background archiving of NEW file descriptions.
  530.    Startup check made to see if the ALPHA list needs to be remade.
  531.    CONFIG.BBS line 31 controls how many calls per day per user.
  532.    [Y]our userdata; Turn ALL conferences On, Off, or make Current.
  533.    Baudrate added to the one-line user activity log.
  534.    Show single library in alpha or date order.
  535.    BBBBSdemon.baud, an optional background process to fix "freezes".
  536.  Improvements:
  537.    More multiple commands added. You can "d file1.lzh file2.lzh".
  538.      "S F gif" now works as expected (Searches Files for "GIF").
  539.    Full file description now searches from newest to oldest.
  540.    Description of all options while editing line 8 in [Y]our data.
  541.    Better online editor help.  A little better memory management.
  542. !  Changed the way [C]ontents works. Shows .lha contents using LZ.
  543.    FileReport greatly enhanced in bbsREPORT.rexx.
  544.  Fixes:
  545.    Archiving a single message conference might fail due to timing.
  546.    Hangup while entering message could cause buffer to stay open, so
  547.     that the next user entering a msg would get garbarge mixed in.
  548.    MENUS option sometimes didn't "take" at logon.
  549.    bbsMAINT.rexx didn't understand July... (JUl should have been JUL)
  550.    Reading ALL in individual conference sometimes lost last message.
  551.    Adding new user after renaming in level report wasn't quite right.
  552.    Auto-validate didn't raise new users's level (now configurable).
  553.  
  554.  
  555. Version 4.0   1 November 1991
  556.  Additions:
  557.    More new user info listed in level report. Plus 'write email' option.
  558.    Several additions and improvements to the rexxDoors area.
  559.    Help list for the online editor.
  560.    Background archiving of new conference messages, or by conference.
  561.  Improvements:
  562.    Better page handling while editing textfiles.
  563.    Birthday entry less confusing and more accurate. No more 700 year olds!
  564.    Email counted off-line (if possible) so 'Z' command is usually faster.
  565.    Messages deleted by bbsMAINT are first copied to sysop's email drawer.
  566.    Faster message conference reading, more accurate message counts.
  567.    BBS constructed file/msg archive email now marked as from "BBBBS".
  568.    Kill user routine now a loop. Userlist only rewritten after last kill.
  569.    We now insist that the user select a library for his upload.
  570.  Fixes:
  571.    Too large a browse number would slow down the browse parser.
  572.    Better security on filelist displays.
  573.    "Total public messages online" was not incrementing properly.
  574.  Frustrations:
  575.    Tried to add .lha to [C]ontents command, but LZ sometimes hangs the
  576.      whole system when redirected, so took it out again [SIGH].
  577.  
  578.  
  579. Version 3.9  3 October 1991  (the "AmiExpo in Oakland" version)
  580.  Additions:
  581.    Timestamp to "Last on" date display at logon.
  582.    KeyWords editor for file descriptions (uploader or sysop only).
  583.    BBS_version displayed with copyright and sent to clip for reference.
  584.    Search individual messages conferences.
  585.  Improvements:
  586.    Changed [V]iew to [R]ead in the [B]rowse menu. Better Browse help.
  587.    Moved STATS reports back another hour to 3am and 4am.
  588.    BuildALPHA.rexx now first builds the main "Files" from all filenotes.
  589.    Speeded up the filelist update after an upload.
  590.    Better questioning of user about attempted email to unknown user(s).
  591.    Include both Email and full name in other-users report.
  592.    Input maximum and minimum levels in level report.
  593.    Memory check when background archiving is running multiple times.
  594.    Logoff shows busy signal while updating filelists and userlists.
  595.  Fixes:
  596.    Long filesearch needed one more lineup to clear filename when found.
  597.    Rename didn't pick up the new name in the sysop levelreport ("=").
  598.    Email to names on the Courtesy list was broken.
  599.    File transfer routines credited bytes to user too soon.
  600.    Replies to conference messages sometimes picked up the wrong subject.
  601.    Rename failed to clear a clip after it was through with it.
  602.  
  603.  
  604. Version 3.8  29 August 1991
  605.  Additions:
  606.    bbsREPORT.rexx sends inactive user & file reports to sysop email.
  607.    Colorflag sent to rexxDoors as 4th argument. (ANSI on=1/off=0)
  608.  Improvements:
  609.    "percent of use" added to display of monthly hours and minutes.
  610.    If last message read was 0, user gets asked for starting number.
  611.    Allow email to non-users who are on the Courtesy list.
  612.    bbsLOCAL.rexx display of alpha list needed improvement.
  613.    Check for user hangup responds a little faster.
  614.  Fixes:
  615.    level report (sysop only) was losing it's place sometimes.
  616.    Read All Non-stop no longer aborts at start of each conference.
  617.    Message conferences not readable immediately after online validation.
  618.    Rename did not properly update the alpha list.
  619.    Email [F]rom did not show deleted email as killed.
  620.  
  621.  
  622. Version 3.7  25 July 1991  (the "AmiExpo in Orlando" version)
  623.  Additions:
  624.    BBS_TEXT/BIRTHDAY or generic greeting on birthday.
  625.    TERSE flag in user file, line 8.
  626.  Improvements:
  627.    Files searches now in alphabetic order.
  628.    Speeded up message/mail sorts.
  629.  Fixes:
  630.    bbsMAINT.baud sometimes triggered too soon by conferences turned OFF.
  631.  
  632.  
  633. Version 3.6  16 July 1991  (released only to beta testers)
  634.  Additions:
  635.    Custom BrowseList archives implemented as a Browse subitem.
  636.  Improvements:
  637.    "Space available for uploads" now subtracts sysop defined limit.
  638.    Newest files found sooner than oldest (speeds up dl search).
  639.    Show linecount for information files.  Tightened up search security.
  640.    Check for and then open BBBBS port so no accidental duplicates.
  641.    STAT programs now run with a lower priority for fewer slowdowns.
  642.    "a 14" now works. Same display as selecting library 14 from "L".
  643.    Adjustments for Hi-speed modems. Turn Auto-Baud OFF. BaudRate=38400
  644.    Removed pauses in search for zero level users.
  645.  
  646.  
  647. Version 3.5  9 July 1991  (released only to beta testers)
  648.  Improvements:
  649.    Added "most minutes online" to bbsUSER stats.
  650.    "Space available for uploads" now subtracts sysop defined limit.
  651.  Fixes:
  652.    The "busy with maintenance" message wasn't seen under BBBBS.baud
  653.    BuildALPHA.rexx wasn't finding the library path.
  654.    bbsUSER.rexx didn't like "1 file 0 bytes..." in user upload slot.
  655.    Running out of time while writing email/msgs killed email/message.
  656.    "Rename_File" appended rather than replaced the file description.
  657.  
  658.  
  659. Version 3.4  4 July 1991
  660.  Additions:
  661.    Show time Remaining after each rexxDoor program & Information file.
  662.    bbsUSER.rexx counts up user stats.  Works like STATS.ULDL.
  663.    Total files, total messages, displayed at logoff.
  664.    ChangeUserName command added to the sysops menu.
  665.    New rexxDoor: StarTrek.rexx (not entirely done, but still fun!)
  666.    Option to archive the alphabetical list into the "Text" drawer.
  667.      (see the notes in bbsALPHA.baud for the method)
  668.  Improvements:
  669.    The "loading alphabetical" routine makes user wait less often.
  670.    Time spent in Chat mode no longer shortens session time.
  671.    Added bell at end of uploads and downloads.
  672.    Lots of "tuning-up" of various routines for speed and beauty.
  673.    Show carbon copy list (if any) above "Email-Write" menu line.
  674.    STATS programs run after 2am instead of midnite.
  675.    Upload space display changed from kbytes to bytes.
  676.    Made the check for dcd longer to stop some premature disconnects.
  677.    Added to the information that the "Z" command displays.
  678.    BuildALPHA.rexx made smarter. No need to run the BBS first.
  679.  Fixes:
  680.    rexxDoors/One_Armed_Bandit.rexx had CASH and SECONDS reversed.
  681.    Entering an unknown user name in email caused incorrect prompt.
  682.    Sending carbon copies of email with a file attached was broken.
  683.    Number of unread messages was wrong if messages had been deleted.
  684.    Email copy command was limited to one carbon per letter.
  685.  
  686.  
  687. Version 3.3   9 June 1991
  688.  Additions:
  689.    Simple, one-line, user activity log. Last 99 calls are listed.
  690.    "Maintanance" feature to Answer.baud (if clip BBS_maint is
  691.      not empty, don't start BBS, give "sorry" message and hangup).
  692.    Byte count at start of reading an Information file.
  693.    David Plumber's Today program at logon, (if TODAY: exists).
  694.    First Logon Date added to 'Z' display. Previous sysops must edit!
  695.    Z command now shows usage for all months that exist in USAGE.
  696.    Show Chat Request on the WorkBench. (chat or new user clears flag).
  697.    Automate generation of STATS.ULDL once a day.
  698.    Individual library lists. Alpha or by date (A or N).
  699.    Activated bbsMAINT.baud to delete old messages at logoff.
  700.      Only occurs if the SYSTEM_MSG_LIMIT (in CONFIG.BBS) is exceeded.
  701.    MatchMaker.rexx added to rexxDoors. Data in "rexxDoors/Data/users".
  702.    Rename file option in the [B]rowse menu under move to new [L]ibrary.
  703.    Show time remaining after each download.
  704.    If [N]ew files function is used, NewFilesDate is reset at logoff.
  705.  Improvements:
  706.    Set 2 minute timeout while Capture buffer is open (message entry).
  707.    Changed logon order so email comes before file/message check.
  708.    Sanity check on existance of the logon toys (Today, grin, etc.)
  709.    Close and reopen log for every line (so we get partials if crash).
  710.    [V]iew .TXT file (from Browse menu) now increments download count.
  711.    Emailfile up/download failure now gives user another chance.
  712.    Changed default "list from libraries" to normal alphabetical filelist.
  713.    Increased allowable error in uploads to 1024 to account for padding.
  714.    Faster number sorting.  (Email, messages, etc.)
  715.    Returned to more verbose listing of unread messages at logon.
  716.    Faster file listings, both alphabetically and by date.
  717.  Removed:
  718.    View textfile from main menu (it's in the Browse menu).
  719.  Fixes:
  720.    Sysop email report did not respond to CTRL-E.
  721.    Message "do not delete" mark was broken.
  722.    Read Marked occasionally did not return directly to menu.
  723.    Should be log entry when a file is killed.
  724.    Courtesy list was being appended by mistake.
  725.    Moving a file to a new library did not reset browse to current library.
  726.    Kill user mistakenly aborted the levelreport.
  727.    [C]ontents of corrupt archive would cause "undiagnosed internal error".
  728.    Trying to read deleted Marked Msgs didn't mark the message as read.
  729.    Check to see if bbsALPHA was complete was in the wrong place.
  730.  
  731.  
  732. Version 3.2  23 Apr 1991
  733.  Additions:
  734.    bbsULDL.rexx writes upload/download statistics to Information/ULDL.STATS
  735.    Allow startup with no user online.  (SHIFT-F1)
  736.    "Unload" resident from BB screen. (SHIFT-F2)
  737.  Improvements:
  738.    "Was upload successful?" now INSISTS on Y or N answer.
  739.    Files.ALPHA updated if filenote is edited.
  740.    Do the User list rebuild AFTER logout (so new users don't wait!)
  741.    Message "- Press backslash [\] to exit -" added to chat prompt.
  742.    Exclude supersysop mail from the sysop's email report.
  743.    Added memory check before going resident. (set minimum in CONFIG.BBS)
  744.    Write rexxDoors activity to log.
  745.  Fixes:
  746.    bbsLOCAL was not fully updated from 3.0 with new features.
  747.    rexxDoors/Hollywood Squares needed one more "CALL".
  748.    pre-upload search for duplicates should not have been case sensitive.
  749.    Browse_current_library_only was broken.
  750.    Forward email was damaged, fixed, and damaged and fixed again!
  751.  
  752.  
  753. Version 3.1  14 Apr 91
  754.  Additions:
  755.    Move message to another conference (sysop only).
  756.    New rexxDoors game, Hollywood_Squares.
  757.  Improvements:
  758.    "Skip threads" skipped only the current message and its replies,
  759.      now skips all messages in current conference with this Subject.
  760.    Monthly usage is now managed within BBBBS.baud for MUCH faster
  761.      logoffs, especially at the end of the month (BBBBS 2.0/3.0 users
  762.      please see "Updating.doc" for info on how to change formats).
  763.  Removed:
  764.    bbsUSAGE.baud replaced internally (see above).
  765.  Fixes:
  766.    User hangup VERY early in the resident logon caused log failure.
  767.    Move file to different Library failed to delete old filenote.
  768.    bbsLOCAL information and library list display overflowed CLI window.
  769.    A blank Subject in Email would cause syntax error when Replying.
  770.    FKey HELP window one character too large to open under AmigaDOS 1.3.
  771.  
  772.  
  773. Version 3.0   3 Apr 91
  774.  Fixes:
  775.    If in 'resident' mode, the log file wasn't properly handled.
  776.    Forwarding mail to a blank name left a junk file.
  777.  
  778.  
  779. Version 2.9  29 Mar 91  (released to Seminar attendees)
  780.  Additions:
  781.    [A]lphabetized FileList. bbsALPHA.rexx must be in rexx:
  782.    [V]iew in Browse menu for .txt files.
  783.    More sound cues at the host to indicate to the sysop when login,
  784.      logoff, disconnect, and new user.
  785.    doorDemon.baud to watchdog hangups and time hogs.
  786.    ANY interactive CLI type program can be hooked through rexxDoors.
  787.    baud rate to "logged in at" log entry.
  788.    Switch in CONFIG.BBS to move email to sysop's area before deleting.
  789.    Read Marked Messages. Mark files for batch download.
  790.    If no new files, [N]ew shows filelist by date.
  791.    Information file statistics
  792.    Flag in CONFIG.BBS to make BBBBS resident instead of re-loading each
  793.     time. WARNING! Do not use bbsLOCAL.rexx to alter the file libraries
  794.     while BBBBS is resident! This will corrupt the filelists.
  795.  Improvements:
  796.    Other user info display, and options.
  797.    Upload error checking and reporting.
  798.    [C]ontents command in Browse made a little smarter.
  799.    bbsSYSOP.rexx renamed bbsLOCAL.rexx (more appropriate)
  800.    Improved rejection of non-alphabetic characters (line-noise)
  801.    Now clear the input buffer after menu display, just before prompt.
  802.    Editor shortcut: Number entered alone assumes the command is Replace.
  803.    Email sorted by date, oldest first.
  804.    File searches (choice of Full or Quick)
  805.    New files display is much expanded and speeded up.
  806.  Moved:
  807.    Who_is_here command is now an option in [O]ther_users.
  808.  Removed:
  809.    Chat item from menu. Redundant (F1 does it).
  810.    The period (.) character from user names.
  811.  Fixes:
  812.    Auto-validate didn't sort libs or reshow menu.
  813.    Turning colors off didn't remove all control codes.
  814.    Show only level zero members didn't display names.
  815.    Sysop upload review wasn't working correctly.
  816.  
  817.  
  818. Version 2.0   3 Mar 91
  819.  First public release.
  820.  
  821.  
  822. Version 0.1-1.9 Oct 90 thru Feb 91
  823.  Beta versions (unreleased)
  824.  
  825. ***********************  BBBBS REVISION HISTORY  ************************
  826.